/************************************************************************
 *
 * 			Material.java - Copyright Filipe Moreira 2007
 *
 *
 * 			Code licensed under GPL v2
 *
 *
 * 			%date% %time%
 * */

import java.io.*;

/**
 * Class Material
 */
abstract public class Material{

        //
        // Fields
        //

	public String codigo;
	public String titulo;
	public String autor;
								
        //
        // Constructors
        //
        public Material () { 
	
		BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
		try{
			System.out.println("Introduzca el codigo del material:");
			codigo = stdin.readLine();
			System.out.println("Introduzca el el titulo:");
			titulo = stdin.readLine();
			System.out.println("Introduzca el autor:");
			autor = stdin.readLine();
		}
		catch(IOException e){}
	};
								
        //
        // Methods
        //
	public void mostrarMateriales(){

		System.out.println("\n\nCodigo: " + codigo + "\nTitulo: " + titulo + "\nAutor: " + autor);


	}

        //
        // Accessor methods
        //

        /**
         * Set the value of codigo
         * @param newVar the new value of codigo
         */
								public void setCodigo ( String newVar ) {
								        codigo = newVar;
								}

        /**
         * Get the value of codigo
         * @return the value of codigo
         */
								public String getCodigo ( ) {
								        return codigo;
								}

        /**
         * Set the value of titulo
         * @param newVar the new value of titulo
         */
								public void setTitulo ( String newVar ) {
								        titulo = newVar;
								}

        /**
         * Get the value of titulo
         * @return the value of titulo
         */
								public String getTitulo ( ) {
								        return titulo;
								}

        /**
         * Set the value of autor
         * @param newVar the new value of autor
         */
								public void setAutor ( String newVar ) {
								        autor = newVar;
								}

        /**
         * Get the value of autor
         * @return the value of autor
         */
								public String getAutor ( ) {
								        return autor;
								}

        //
        // Other methods
        //

}
